.contain{
	width:100%;
	overflow: hidden;
	box-sizing:border-box;
	padding:0px;
	.headtop{
		.photoandword{
			.bigtitle{
				font-size:44rpx;
			}
			.left{
				image{
					width:150rpx;
					height:150rpx;
					border-radius:20rpx;
				}
			}
		}
	} /* headtop End */

	.dataBody{
		box-sizing:border-box;
		background:#fff;
		.dTitle{
			margin-bottom:20rpx;
			width:250rpx;
			border-radius:12px 0px 20px 0px;
			@include flex-start();
			font-weight:800;
			font-size:18px;
			box-sizing:border-box;
			padding:5px 10px;
			padding-left:25px;
			/* background:linear-gradient(to right, #FFE0DF, #FFFFFF); */
			background:#FFE0E0;
			
		} /* dTitle End */
		.itemBox{
			box-sizing:border-box;
			padding:10rpx;
			margin-bottom:20px;
			.zhaopai{
				width:100rpx;
				height:45rpx;
				border-radius: 0 0 20rpx 0;
				@include flex-center();
				background: #FFFF00;
			}
			image{
				/* border:1px solid red; */
				width:250rpx;
				height:250rpx;
				border-radius:8px;
			}
		}
	} /* dataBody End */
	
	
	.meishiBody{
		box-sizing:border-box;
		background:#fff;
		width:100%;
		overflow: hidden;
		.itemData{
			/* border:1px solid black; */
			margin-bottom:0rpx;
			width:100%;
			overflow: hidden;
			.itemBox{
				box-sizing:border-box;
				padding-top:20rpx;
				@include flex-center();
				justify-content: flex-start;
				align-items: flex-start;
				image{
					/* border:1px solid red; */
					width:180rpx;
					height:180rpx;
					border-radius:8px;
				}
			} /* itemBox End */ 
			.newMember{
				/* border:1px solid red; */
			}
		} /* itemData End */
	} /* dataBody End */
	
	
	.itemList{
			/* border:1px solid #FF6600; */
			min-height:1200rpx;
			max-height: 1500rpx;
			overflow-y:scroll;
			background:#f8f8f8;
			.fontcolor{
				box-sizing:border-box;
				padding:20rpx;
				color:#686868;
			}
			.scroll-Y {
				min-height: 100rpx;
			}
			.scroll-view_H {
				white-space: nowrap;
				width: 100%;
			}
			.scroll-view-item {
				@include flex-center();
				flex-wrap: wrap;
				min-height: 120rpx;
				text-align: center;
				font-size: 36rpx;
			}
			.selected{
				background:#FFF;
				color:#000;
				font-weight: 800;
			}
	} /* itemList End */
	.prodcutList{
		/* border:1px solid blue; */
	}
	
	.guigeWindow{
		box-sizing:border-box;
		width:680rpx;
		max-width: 700rpx;
		min-height:300rpx;
		.title{
			width:100%;
			background:#FAFAFA;
			box-sizing:border-box;
			border-radius:10rpx 10rpx 0 0;
			padding:20rpx;
		}  /* title End */
		.selectedData{
			width:100%;
			background:#FAFAFA;
			box-sizing:border-box;	
			padding:20rpx;
		}
		.contentBody{
			box-sizing:border-box;
			padding:0rpx 20rpx 0 20rpx;
			border-radius:0rpx 0rpx 10rpx 10rpx;
			background:#FFF;
			.subtitle{
				margin:10rpx 0;
			}
			.options{
				margin-bottom:10rpx;
				.itemBox{
					margin-right:15rpx;
					margin-bottom:20rpx;
					width:120rpx;
					box-sizing:border-box;
					padding:10rpx 20rpx;
					border-radius:20rpx;
					font-size:30rpx;
					border: 1px solid #F5F5F5;
					color:#666;
					background:#F5F5F5;
					text{
						border-left: 1px solid #ccc;
						margin-left:20rpx;
						padding-left:10rpx;
					}
				}
				.selected{
					border: 1px solid #E59960;
					color:#E59960;
					background:#FEFBF6;	
					font-weight:900;
					text{
						color:#FF3535;
						font-size:36rpx;
					}
				}
				.autowidth{
					width:auto;
				}
			} /* options End */	 		
		}  /* contentBody End */
		.total{
			box-sizing: border-box;
			padding:30rpx 20rpx;
		}
	}  /* guigeWindow End */
	
	.buyLists{
		border:1px solid #f8f8f8;
		box-sizing:border-box;
		padding:20rpx;
		width:100%;
		height:700rpx;
		overflow-y: scroll;
		background:#FFF;
		overflow: hidden;
		position: fixed;
		bottom: 40rpx;
		left: 0rpx;
		z-index:1;	
		.top{
			box-sizing:border-box;
			padding:20rpx 10rpx;			
		}
		.dataitem{
			box-sizing:border-box;
			padding:20rpx;
			.scroll-Y {
				/* border: 1px solid green; */
				width:100%;
				box-sizing:border-box;
				height: 450rpx;
			}
			.scroll-view-item {
				/* border: 1px solid blue; */
				@include flex-center();
				flex-wrap: wrap;
				width:100%;
				min-height: 120rpx;
				text-align: center;
				font-size: 36rpx;
			}
			.ibox{
			  @include flex-center();
			  justify-content: space-between;
			  margin-bottom:20rpx;
			}
		}
	} /*buyLists*/
	
	.imgFixed{
		width:162rpx;
		overflow: hidden;
		position: fixed;
		bottom: 20rpx;
		left: 20rpx;
		z-index:2;
		.badge{
			@include flex-center();
			width:30rpx;
			height:30rpx;
			border-radius:100%;
			position: absolute;
			right:0px;
			top:20rpx;
		}
	}
	.fixed{
		box-shadow:0px -1px 5px rgba(0,0,0,0.2);
		width:100%;
		background:#FFF;
		overflow: hidden;
		box-sizing:border-box;
		padding:20rpx;
		position: fixed;
		bottom: 0px;
		left: 0px;
		z-index:1;
	}
	
} /* contain End */